55083a3e01a8e88952dff41fd29bf7687338b3c8,src/main/java/com/github/alexthe666/iceandfire/entity/EntityDragonBase.java,EntityDragonBase,onLivingUpdate,#,767
Before Change
float headPosX = (float) (posX + 1.8F * getRenderSize() * (0.3F + radiusAdd) * Math.cos((rotationYaw + 90) * Math.PI / 180));
float headPosZ = (float) (posZ + 1.8F * getRenderSize() * (0.3F + radiusAdd) * Math.sin((rotationYaw + 90) * Math.PI / 180));
float headPosY = (float) (posY + 0.5 * getRenderSize() * 0.3F);
this.worldObj.spawnParticle(EnumParticleTypes.SMOKE_LARGE, headPosX, headPosY, headPosZ, 0, 0, 0);
}
this.playSound(SoundEvents.BLOCK_FIRE_EXTINGUISH, 1, 1);
}
After Change
float headPosX = (float) (posX + 1.8F * getRenderSize() * (0.3F + radiusAdd) * Math.cos((rotationYaw + 90) * Math.PI / 180));
float headPosZ = (float) (posZ + 1.8F * getRenderSize() * (0.3F + radiusAdd) * Math.sin((rotationYaw + 90) * Math.PI / 180));
float headPosY = (float) (posY + 0.5 * getRenderSize() * 0.3F);
if(this.isFire){
this.worldObj.spawnParticle(EnumParticleTypes.SMOKE_LARGE, headPosX, headPosY, headPosZ, 0, 0, 0);
}else{
IceAndFire.PROXY.spawnParticle("snowflake", this.worldObj, headPosX, headPosY, headPosZ, 0, 0, 0);
}